package entity

import (
	"github.com/gogf/gf/v2/os/gtime"
)

type RolePermission struct {
	Id             int64       `json:"id" q:"-" dc:""`                   //
	TenantCode     string      `json:"tenantCode" q:"EQ" dc:"租户编码"`      //租户编码
	RoleCode       string      `json:"roleCode" q:"EQ" dc:"角色编码"`        //角色编码
	PermissionCode string      `json:"permissionCode" q:"EQ" dc:"API编码"` //API编码
	Creator        string      `json:"creator" q:"EQ" dc:"创建人"`          //创建人
	CreatorId      string      `json:"creatorId" q:"EQ" dc:"创建人id"`      //创建人id
	CreateDate     *gtime.Time `json:"createDate" q:"BETWEEN" dc:"创建时间"` //创建时间
	Modifier       string      `json:"modifier" q:"EQ" dc:"修改者"`         //修改者
	ModifierId     string      `json:"modifierId" q:"EQ" dc:"修改者id"`     //修改者id
	ModifyDate     *gtime.Time `json:"modifyDate" q:"BETWEEN" dc:"修改时间"` //修改时间
	State          int8        `json:"state" q:"-" dc:"状态（1正常 0停用）"`     //状态（1正常 0停用）
	VersionNumber  int64       `json:"versionNumber" q:"-" dc:"版本号"`     //版本号
}
